x86/mm: Add array_index_nospec to guest provided index values
authorAlexandru Stefan ISAILA <aisaila@bitdefender.com>
Fri, 17 Jan 2020 13:31:26 +0000 (13:31 +0000)
committerGeorge Dunlap <george.dunlap@citrix.com>
Thu, 23 Jan 2020 14:24:55 +0000 (14:24 +0000)
commit5160dbd512523d865f7271af23636aa3f3536186
tree3e085a506681ff649a0b98627d6cfe5e6b32910f
parent021cc01ecac111be3301ad33ff5cda4543ca8b92
x86/mm: Add array_index_nospec to guest provided index values

This patch aims to sanitize indexes, potentially guest provided
values, for altp2m_eptp[] and altp2m_p2m[] arrays.

Requested-by: Jan Beulich <jbeulich@suse.com>
Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
Acked-by: Tamas K Lengyel <tamas@tklengyel.com>
xen/arch/x86/mm/mem_access.c
xen/arch/x86/mm/p2m-ept.c
xen/arch/x86/mm/p2m.c